﻿body
{
}
#menu
{
    width: 904px;
    height: auto;
    margin: 3px auto 0px auto;
    text-align: center;
}

li
{
    text-decoration: none;
}
.nav
{
    width: 904px;
    height: 40px;
    background: url(../home/menu.png) no-repeat;
    position: absolute;
    top: 178px;
    *top: 190px;
    margin: 0 auto;
    *left: 50%;
    *margin: 0 -450px;
    list-style: none;
}
.nav li a:link, .nav li a:visited
{
    position: absolute;
    top: 116;
    height: 39px;
    text-indent: -9000px;
    overflow: hidden;
}
/*-------------- MENU CLASSE POR ITEM --------------*/

/*-----------------------galeria-----------------------*/
.nav .galeria a:link, .nav .galeria a:visited
{
    left: 0px;
    width: 120px;
    height: 40px;
    *margin-top: 0;
    
}
.nav .galeria a:hover, .nav .galeria a:focus
{
    background: url(../home/menu.png) no-repeat 0 -42px;
}
.nav .galeria a:active, .nav .galeria a:visited
{
    background: url(../home/menu.png) no-repeat 0 -84px;
}

.nav .galeria2
{
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 40px;
    background: url(../home/menu.png) no-repeat 0 -84px;
}


/*---------------------empresa---------------------*/
.nav .empresa a:link, .nav .empresa a:visited
{
    left: 120px;
    width: 120px; /*border: 1px solid blue;*/
    height: 40px;
    *margin-top: -1px;
}
.nav .empresa a:hover, .nav .empresa a:focus
{
    background: url(../home/menu.png) no-repeat -120px -42px;
    *margin-top: 0;
}
.nav .empresa a:active, .nav .empresa a:visited
{
    background: url(../home/menu.png) no-repeat -120px -84px;
}

.empresa2
{
    position: absolute;
    top: 0;
    left: 120px;
    width: 120px;
    height: 40px;
    background: url(../home/menu.png) no-repeat -120px -84px;
}



/*---------------------HORÁRIOS---------------------*/
.nav .sustentabilidade a:link, .nav .sustentabilidade a:visited
{
    left: 240px;
    width: 173px;
    height: 40px;
    *margin-top: -19px;
}
.nav .sustentabilidade a:hover, .nav .sustentabilidade a:focus
{
    background: url(../home/menu.png) no-repeat -240px -42px;
    *margin-top: -19px;
}
.nav .sustentabilidade a:active, .nav .sustentabilidade a:visited
{
    background: url(../home/menu.png) no-repeat -240px -84px;
}

.sustentabilidade2
{
    position: absolute;
    top: 0;
    left: 240px;
    width: 173px;
    height: 40px;
    background: url(../home/menu.png) no-repeat -240px -84px;
}


/*---------------------clientes--------------------*/
.nav .clientes a:link, .nav .clientes a:visited
{
    left: 413px;
    width: 120px;
    height: 40px;
    *margin-top: -38px;
}
.nav .clientes a:hover, .nav .clientes a:focus
{
    background: url(../home/menu.png) no-repeat -413px -42px;
    *margin-top: -38px;
}
.nav .clientes a:active, .nav .clientes a:visited
{
    background: url(../home/menu.png) no-repeat -413px -84px;
}

.clientes2
{
    position: absolute;
    top: 0;
    left: 413px;
    width: 120px;
    height: 48px;
    background: url(../home/menu.png) no-repeat -413px -84px;
}

/*----------------------NOTICIAS---------------------*/
.nav .noticias a:link, .nav .noticias a:visited
{
    left: 533px;
    width: 120px;
    height: 40px;
    *margin-top: -57px;
}
.nav .noticias a:hover, .nav .noticias a:focus
{
    background: url(../home/menu.png) no-repeat -533px -42px;
    *margin-top: -57px;
}
.nav .noticias a:active, .nav .noticias a:visited
{
    background: url(../home/menu.png) no-repeat -533px -84px;
}

.noticias2
{
    position: absolute;
    top: 0;
    left: 533px;
    width: 120px;
    height: 40px;
    background: url(../home/menu.png) no-repeat -533px -84px;
}

/*------------------------CONTATOS-----------------------*/
.nav .contatos a:link, .nav .contatos a:visited
{
    left: 653px;
    width: 120px;
    height: 40px;
    *margin-top: -76px;
}
.nav .contatos a:hover, .nav .contatos a:focus
{
    background: url(../home/menu.png) no-repeat -653px -42px;
    *margin-top: -76px;
}
.nav .contatos a:active, .nav .contatos a:visited
{
    background: url(../home/menu.png) no-repeat -653px -84px;
}

.contatos2
{
    position: absolute;
    top: 0;
    left: 653px;
    width: 120px;
    height: 40px;
    background: url(../home/menu.png) no-repeat -653px -84px;
}

/*----------------------FAQ---------------------*/
.nav .FAQ a:link, .nav .FAQ a:visited
{
    left: 774px;
    width: 127px;
    height: 40px;
    *margin-top: -95px;
    /*border: 1px solid blue;*/
}
.nav .FAQ a:hover, .nav .FAQ a:focus
{
    background: url(../home/menu.png) no-repeat -774px -42px;
    *margin-top: -95px;
}
.nav .FAQ a:active, .nav .FAQ a:visited
{
    background: url(../home/menu.png) no-repeat -774px -84px;
}

.FAQ2
{
    position: absolute;
    top: 0;
    left: 774px;
    width: 125px;
    height: 40px;
    background: url(../home/menu.png) no-repeat -774px -84px;
}
/*--------------------------------------------------*/

.lftmenu
{
    font-family: Myriad Pro;
    width: 190px;
    height: 50px;
    color: #706305;
    text-align: center;
    background: #EFCE00 url(../home/bg_menu.png) repeat-x;
    overflow: hidden;
    margin-bottom: 5px;
    list-style: none;
}

.lftmenu_on
{
    font-family: Myriad Pro;
    width: 290px;
    height: 50px;
    color: #FFFFFF;
    background-color: #A3C500;
    overflow: auto;
    text-indent: 62px;
    margin-bottom: 5px;
    list-style: none;
}
